package com.ruboweb.domain;

import java.util.ArrayList;
import java.util.List;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * Mapeo de la clase Config para el XML; nodo raiz
 * 
 */
@XmlRootElement(name = "configuration")
public class Config {

	/**
	 * Lista de perfiles del fichero
	 */
	@XmlElementWrapper(name = "profiles")
	@XmlElement(name = "profile")
	private List<Perfil> perfiles = new ArrayList<Perfil>();

	/**
	 * Constructor de la clase
	 */
	public Config() {

	}

	/* Gets */
	public List<Perfil> getPerfiles() {
		return perfiles;
	}

	/**
	 * {@inheritDoc}
	 */
	@Override
	public String toString() {
		return "Config [perfiles=" + perfiles + "]";
	}

}
